#!/bin/bash
# 外围背景替换增强 - 快速使用示例

# 场景1: 基础使用（使用默认参数）
python main.py \
    --use_augmentation \
    --aug_peripheral_bg \
    --aug_peripheral_bg_dir /path/to/background/images \
    --batch_size 8 \
    --epochs 20

# 场景2: 小物体/精细边缘（调整保护范围）
python main.py \
    --use_augmentation \
    --aug_peripheral_bg \
    --aug_peripheral_bg_dir /path/to/background/images \
    --aug_peripheral_bg_prob 0.35 \
    --aug_peripheral_edge_dilation 15 \
    --aug_peripheral_erosion 10 \
    --batch_size 8 \
    --epochs 20

# 场景3: 大物体/粗边缘（更大的保护范围）
python main.py \
    --use_augmentation \
    --aug_peripheral_bg \
    --aug_peripheral_bg_dir /path/to/background/images \
    --aug_peripheral_bg_prob 0.3 \
    --aug_peripheral_edge_dilation 30 \
    --aug_peripheral_erosion 20 \
    --batch_size 8 \
    --epochs 20

# 场景4: 组合多种增强（推荐配置）
python main.py \
    --use_augmentation \
    --aug_peripheral_bg \
    --aug_peripheral_bg_dir /path/to/background/images \
    --aug_peripheral_bg_prob 0.3 \
    --aug_peripheral_edge_dilation 20 \
    --aug_peripheral_erosion 15 \
    --aug_flip --aug_flip_prob 0.5 \
    --aug_rotation --aug_rotation_prob 0.3 \
    --aug_brightness --aug_brightness_prob 0.3 \
    --aug_contrast --aug_contrast_prob 0.3 \
    --aug_noise --aug_noise_prob 0.2 \
    --batch_size 8 \
    --epochs 20 \
    --workers 4

# 场景5: 灰度模式 + 外围背景替换
python main.py \
    --use_augmentation \
    --aug_peripheral_bg \
    --aug_peripheral_bg_dir /path/to/background/images \
    --grayscale \
    --gray_method gradient_fusion \
    --batch_size 8 \
    --epochs 20
